Towards Component-based Software Maintenance via Software Configuration Management Techniques

نویسندگان

  • Leonardo Murta
  • Hamilton Oliveira
  • Cristine Dantas
  • Luiz Gustavo Lopes
  • Cláudia Werner
چکیده

This paper presents an approach that aims to assist maintenance of component-based systems by means of Software Configuration Management techniques. These techniques support different activities of software maintenance, from the maintenance request up to implementation and integration. Moreover, some feedback about the relationship of component-based artifacts is provided by applying data mining techniques over configuration management repositories.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

How Evolutionary Visual Software Analytics Supports Knowledge Discovery

Evolutionary visual software analytics is a specialization of visual analytics. It is aimed at supporting software maintenance processes by aiding the understanding and comprehension of software evolution with the active participation of users. Therefore, it deals with the analysis of software projects that have been under development and maintenance for several years and which are usually form...

متن کامل

Towards a Versioning Model for Component-based Software Assembly

The world of software development has rapidly changed in the last few years due to the adoption of component−based technologies. The classical software configuration management, which deals with source code versioning, becomes insufficient in the world where most components are distributed in a binary form. This paper focuses on solving versioning issues in the SOFA/DCUP component environment, ...

متن کامل

The Sisyphus Continuous Integration System

Integration hell is a prime example of software evolution gone out of control. The Sisyphus continuous integration system is designed to prevent this situation in the context of component-based software configuration management. We show how incremental and backtracking techniques are applied to strike a balance between maximal feedback and being up-to-the-minute, and how these techniques enable...

متن کامل

Meta-level “Change-Design” Instruments for Enhanced Software Changeability during Evolution

The central theme of this paper is enhancing the visibility of changes in order to retain good structure, simplicity and changeability of an evolving software system. Other related practical problems addressed in the paper are avoiding explosion of similar component versions, dealing with the impact of multiple changes affecting software during evolution, and reuse of features across system rel...

متن کامل

Supporting Evolution in Component-Based Development Using Component Libraries

Component-based software development (CBSD) is a very promising software engineering technique for improving reuse and maintenance. Nevertheless, there are still some difficulties in practice when reusing, maintaining and evolving components and/or component-based (CB) applications. In this paper, we review the concepts of version and configuration management and apply them in the context of CB...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004